Posts in Category: Software Development
Go Neural Network Implementation
A feed-forward neural network implementation in Go with support for multiple activation functions, model persistence, and an interactive TUI.
Sudoku and Backtracking
Solving sudoku using backtracking algorithm
C Hash Tables and 2-Bit Bookkeeping
A look into hash tables, using a C implementation as an example, and an explanation of the memory-saving '2-bit bookkeeping' technique.
Simulating the Enigma Machine
A deep dive into the Enigma machine's mathematics and how to simulate its complex cryptographic processes using JavaScript.